package cn.com.cifi.mars.service;

import cn.com.cifi.mars.bean.vo.sys.req.UpdateMonitorConfigDetailReqParam;
import cn.com.cifi.mars.bean.vo.sys.rsp.MonitorConfigDetailVo;
import cn.com.cifi.mars.bean.vo.sys.rsp.MonitorDetailVo;
import cn.com.cifi.mars.common.bean.R;
import cn.com.cifi.mars.entity.MonitorConfigDetail;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 监控设置明细 服务类
 * </p>
 *
 * @author plx
 * @since 2020-02-05
 */
public interface MonitorConfigDetailService extends IService<MonitorConfigDetail> {

	/**
	 * 根据组织机构id,查询监控标准信息
	 */
	List<MonitorConfigDetailVo> getMonitorConfigDetailList(String orgId);
	
	/**
	 * 编辑监控指标标准
	 */
	String updateMonitorConfigDetail(UpdateMonitorConfigDetailReqParam param);

	/**
	 * 根据监控详情id和组织机构id,查询监控标准详情
	 */
	MonitorDetailVo getMonitorConfigDetail(String orgId, String d1MonitorDetailId,
			String d2MonitorDetailId, String d3MonitorDetailId);
}
